package com.jms.framework.exception;

/**
 * 数据不合法异常类，表示数据不在可识别的范围内
 * @author jms
 * @since 20250123
 */
public class DataNotLegitimateException extends RuntimeException {

    /**
     * 构造一个没有详细消息的数据不合法异常
     */
    public DataNotLegitimateException() {
        super();
    }

    /**
     * 构造一个带有详细消息的数据不合法异常
     *
     * @param message 异常的详细消息
     */
    public DataNotLegitimateException(String message) {
        super(message);
    }

    /**
     * 构造一个带有详细消息和原因的数据不合法异常
     *
     * @param message 异常的详细消息
     * @param cause 异常的原因
     */
    public DataNotLegitimateException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * 构造一个带有原因的数据不合法异常
     *
     * @param cause 异常的原因
     */
    public DataNotLegitimateException(Throwable cause) {
        super(cause);
    }
}
